statue of Apollo - German English Dictionary